package com.cosmoplat.xikai.business.domain.vo;

import com.cosmoplat.xikai.business.domain.BaseProductInfo;
import com.cosmoplat.xikai.common.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @ClassName ProcessingDataVo
 * @Description 过程加工数据
 * @Author wdf
 * @Date 2025/1/13
 */
@Data
public class ProcessingDataVo extends BaseProductInfo {

    /**
     * 能耗
     */
    @ApiModelProperty(value = "能耗", required = false, example = "100")
    private BigDecimal consumption;

    /**
     * 能耗单位
     */
    @ApiModelProperty(value = "能耗单位", required = false, example = "kWh")
    private String consumptionUnit;

    /**
     * 扭矩设备编码
     */
    @ApiModelProperty(value = "扭矩设备编码", required = false, example = "TQD-001")
    private String torqueDeviceCode;

    /**
     * 扭矩规定值
     */
    @ApiModelProperty(value = "扭矩规定值", required = false, example = "20")
    @Excel(name = "扭矩规定值")
    private Double specifiedTorque;
    /**
     * 最大测量范围
     */
    @ApiModelProperty(value = "最大测量范围", required = false, example = "20")
    @Excel(name = "最大测量范围")
    private Double specifiedTorqueMax;
    /**
     * 最小测量范围
     */
    @ApiModelProperty(value = "最小测量范围", required = false, example = "20")
    @Excel(name = "最小测量范围")
    private Double specifiedTorqueMin;

    /**
     * 扭矩测量值
     */
    @ApiModelProperty(value = "扭矩测量值", required = false, example = "22")
    @Excel(name = "扭矩测量值")
    private Double measurTorque;





}
